package com.nanyang.tms.api.dto.response.bill;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class BillPageResponse implements Serializable {

    /**
     * 账单编码
     */
    private String billCode;

    /**
     * 账单名称
     */
    private String billName;


    /**
     * 服务商名称
     */
    private String supplierName;

    /**
     * 服务商产品名称
     */
    private String productName;

    /**
     * 账单日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date billDate;

    /**
     * 账单状态（0待处理，1对账完成）
     */
    private Integer billState;

    /**
     * 费用差异票数
     */
    private Integer billDiffNum;

    /**
     * 账单总票数
     */
    private Integer billNum;

    /**
     * 账单总重量
     */
    private BigDecimal billWeight;

    /**
     * 账单总金额
     */
    private BigDecimal billAmount;

    /**
     * 对账总金额
     */
    private BigDecimal billDiffAmount;

    /**
     * 账单总计费重
     */
    private BigDecimal billChargeWeight;

}
